deliver commitments - Inglés Sinónimo Diccionario